% !TEX TS-program = xelatex
% !TEX encoding = UTF-8 Unicode
% !Mode:: "TeX:UTF-8"

\documentclass{resume}
\usepackage{zh_CN-Adobefonts_external} % Simplified Chinese Support using external fonts (./fonts/zh_CN-Adobe/)
%\usepackage{zh_CN-Adobefonts_internal} % Simplified Chinese Support using system fonts
\usepackage{linespacing_fix} % disable extra space before next section
\usepackage{cite}
\usepackage{hyperref}

\begin{document}
\pagenumbering{gobble} % suppress displaying page number

\name{江新宇}

% {E-mail}{mobilephone}{homepage}
% be careful of _ in emaill address
\contactInfo{(+86) 189-7089-1513}{bernardjiang5@outlook.com}{}{GitHub \href{https://github.com/bernard035}{@bernard035}}
% {E-mail}{mobilephone}
% keep the last empty braces!
%\contactInfo{xxx@yuanbin.me}{(+86) 131-221-87xxx}{}

% \section{\faGraduationCap\ 教育背景}
\section{教育背景}
\datedsubsection{\textbf{浙江大学},软件工程，SPAIL 实验室,\textit{在读硕士研究生}}{2023.9 - 2026.3}
\ \textbf{推免排名22/350(前10\%)}，师从 \href{https://kingsum.github.io/}{\underline{Kingsum Chow}} 研究软硬件协同优化 / 可观测性 / 性能工程
\datedsubsection{\textbf{江西师范大学},软件工程,\textit{工学学士}}{2019.9 - 2023.6}
\ \textbf{排名2/481(前1\%)}，国家奖学金，熊智明奖学金，百优毕业论文，一等荣誉毕业生，一等奖学金等

% \end{itemize}

\section{实习/项目经历}

\datedsubsection{\textbf{腾讯科技 - 腾讯云 - 专项性能工程中心 | 杭州}}{2025.5-至今}
\begin{itemize}
  \item 使用 eBPF / uprobe 工具成功定位并解决 TDSQL 性能抖动问题和小表热点问题，QPS 提升 26\%
  \item 实现分线程火焰图/差分火焰图工具，成功定位并解决新版本 TDSQL DB engine 7\% 性能劣化问题
  \item 主导组内 AI + Performance 工程化工作，基于 LangChain 实现了劣化commit的复现-定位-分析-修复的链路闭环，将修复平均耗时从30天降至7h，成功支持了组内微创新奖、AI发展专项奖的申报
\end{itemize}

\datedsubsection{\textbf{华为鲲鹏计算产品线 - 公共热点算子硬化价值分析项目}}{2024.6 - 2025.5}  
\begin{itemize}
  \item 通过对RocksDB等通用计算场景进行benchmark并profiling以挖掘热点算子，参考 Google AutoFDO 与 Facebook Accelerometer，分析公共热点算子的硬化价值，并对片上片外硬件加速方案进行评估
  \item 基于 Linux Perf 子系统与 USDT 探针开发了工具 cha ，实现了调用图上热点算子识别和性能分析
  \item 研究鲲鹏920处理器的微架构特性与性能表征，结合其架构特点设计并实现定制化的性能观测策略
  \item 组织协调开发任务，主持项目周会、并作为项目接口人多次在闭门会议中进行\textbf{技术汇报}，推动项目高效交付并顺利完成结题，获得合作方高度认可
\end{itemize}


\datedsubsection{\textbf{仲阳天王星量化 | 上海}，C++ 开发工程师}{2023.3 - 2023.8}
\begin{itemize}
  \item 重写对账单解析器，大幅提升稳定性和可维护性，引入并行化与向量化优化，解析速度提升100倍
  \item 基于 map-reduce 思想重构了盘后清算系统，重新设计了数据管线，保障了当日清算任务的准时完成
  \item 完成国泰君安华锐ATP、恒泰证券-恒生电子UST 交易柜台开发，实现了毫秒级时延
  \item 独立开发了 Dropcopy 低时延交易数据支持系统，并成功上线国内二十余家券商柜台
\end{itemize}

\section{技术能力}
% increase linespacing [parsep=0.5ex]
\begin{itemize}[parsep=0.2ex]
  \item 熟悉\textbf{性能优化}，熟悉Linux perf子系统和 sar / emon / bcc-tools 等，熟悉CPI / TMA / USE 方法学
  \item 完成了《深入理解计算机系统(CSAPP)》\href{https://github.com/bernard035/csapp-lab}{\textbf{\underline{全部 lab (GitHub)}}}，理解计算机的数据存储、程序编译和运行过程等体系结构基础知识; 熟悉现代 x86 / Arm 的体系结构如超线程、缓存、分支预测等
  \item 熟练掌握\textbf{算法与数据结构}基础，如分块、搜索、红黑树、跳表、线段树、ST表等
  \item 熟练掌握 C++ 语法和 STL 底层原理; 熟悉 C++17 特性，如RAII、移动语义、智能指针等; 了解 C++20 特性，如 range views / concepts 等; 了解 C++ 多线程/协程编程
  \item 熟练掌握 Git，熟悉 GitHub/GitLab 工作流，了解 DevOps 开发范式与最佳实践，掌握 GDB 调试
  \item 了解 CUDA / Triton 编程 和 GPU 编程模型，使用 nsights 和 nvprof 对 LLM 推理进行过性能分析
\end{itemize}

\section{竞赛获奖/链接}
% increase linespacing [parsep=0.5ex]
\begin{itemize}[parsep=0.2ex]
  \item 第四十六届国际大学生程序设计竞赛(ACM-ICPC)亚洲区域赛（沈阳）银奖，2021
  \item 第四十六届国际大学生程序设计竞赛(ACM-ICPC)全国邀请赛（西安）铜奖，2021
  \item \textbf{牛客优秀博主}:\href{https://blog.nowcoder.net/anton}{\textit{https://blog.nowcoder.net/anton}} 算法竞赛期间撰写160余篇题解
  \item 主导 SPAIL 实验室主要性能工程\textbf{开源项目}\href{http://github.com/ZJU-SPAIL/pipa}{\textit{http://github.com/ZJU-SPAIL/pipa}} PIPA的建设，对 PMCs Multiplexing 问题进行了特别优化，实现了高精度低开销的 on core 性能数据采集; 基于PIPA定位到RocksDB db\_bench 的锁竞争性能瓶颈(\href{https://github.com/facebook/rocksdb/issues/12594}{已被 FaceBook RocksDB 项目负责人 Mark Callaghan \underline{确认}})，并由本人导师 Kingsum Chow 在\href{https://icpe2024.spec.org/tutorials/}{\underline{ACM/SPEC ICPE 2024}} 、 STW2024 和华为瑞士雪山会议上做专题报告
\end{itemize}

\section{个人总结}
\begin{itemize}[parsep=0.2ex]
    \item 拥有较好的管理、组织、沟通能力，前ACM集训队负责人、算法课程主讲人、合作项目接口人
    \item 学习能力强，擅长并喜欢解决问题，长期参与实验室集群运维管理工作
    % \item 拥有较好的程序设计基础，codeforces rating 1767
    \item 兴趣广泛，喜欢阅读，喜欢探索新事物，技术理想主义，有良好的编程习惯和代码追求
  \end{itemize}

%% Reference
%\newpage
%\bibliographystyle{IEEETran}
%\bibliography{mycite}
\end{document}
